// {}是按需导入
import { TBaseType, IFace, IAFace, TAType, TBType } from "./type";
// 也可以这样导入
import * as Types from "./type";
// 这种不加{}的写法是默认导入：它找的是模块内部的export default
import TT from "./type";

// 按住CTRL键 鼠标移上去 显示类型
let myage: TBaseType = 20;
let myage2: Types.TAType = 20;
let myage3: Types.TBType = 20;
let myage1: TT = 20;
let myobj: IFace = {
  m: 100,
};



// 使用声明文件.d.ts内部的类型type
let myage4: TCType = 20;
greet("123");

// 使用命名空间内的接口和type
let myage5: Home.HomeBase = {
  m: 100,
};
